#include <iostream>
using namespace std;

class Student
{
	private :
		int m_id;
		string m_name;
		int m_age;
	public :
		Student()
		{
			m_id = 13042210;
			m_name = "hjj";
			m_age = 20;
		}

		Student(int id, string name, int age) : 
			m_id(id), m_name(name), m_age(age)
		{
			cout << "Student init()" << endl << endl;
		}

		Student(const Student& stu) :
			m_id(stu.m_id), m_name(stu.m_name), m_age(stu.m_age)
		{
			cout << "Student copy()" << endl << endl;
		}

		void display()
		{
			cout << "ID : " << m_id << endl << "Name : " << m_name << endl << "Age : " << m_age << endl << endl;
		}
	protected :
};

int main()
{
	Student stu1;
	Student stu2(13042211, "hzx", 19);
	Student stu3(stu1);

	stu1.display();
	stu2.display();
	stu3.display();
}
